package cn.jobstart.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;

import cn.jobstart.pubInter.AbstractPageDTO;

/**
*    @author sunke
*    @Date 2023-09-22 22:03:55
*    @description SpiderMonitorDomainPageDTO      爬虫监控
*/
@ApiModel("爬虫监控DomainPageDTO")
@Data
public abstract class SpiderMonitorDomainPageDTO extends AbstractPageDTO {

    @ApiModelProperty(value = "大于排序")
    private Integer sortNumGreater;
    @ApiModelProperty(value = "小于排序")
    private Integer sortNumLess;
    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private List showFlagIn;
    @ApiModelProperty(value = "版本")
    private Integer versionEq;
    @ApiModelProperty(value = "名称")
    private String nameLike;
    @ApiModelProperty(value = "员工ID")
    private String adminIdEq;
    @ApiModelProperty(value = "员工姓名")
    private String adminTruenameLike;
    @ApiModelProperty(value = "开始启动时间")
    private Date startTimeStart;
    @ApiModelProperty(value = "结束启动时间")
    private Date startTimeEnd;
    @ApiModelProperty(value = "开始结束时间")
    private Date endTimeStart;
    @ApiModelProperty(value = "结束结束时间")
    private Date endTimeEnd;
    @ApiModelProperty(value = "状态 0:初始化:init,1:运行中:running,2:结束:stopped")
    private List statusIn;
    @ApiModelProperty(value = "订阅任务ID")
    private String talentSubscriptionTaskIdEq;
    @ApiModelProperty(value = "爬取数据类型 0:职位:job,1:公司:company,2:简历:resume")
    private List dataTypeIn;
    @ApiModelProperty(value = "大于成功页数")
    private Integer sussPageGreater;
    @ApiModelProperty(value = "小于成功页数")
    private Integer sussPageLess;
    @ApiModelProperty(value = "大于失败页数")
    private Integer errorPageGreater;
    @ApiModelProperty(value = "小于失败页数")
    private Integer errorPageLess;


}
